//
//  VistaInfoTienda.m
//  ProyectoMoviTiendas
//
//  Created by Mario Franco on 3/9/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#import "VistaInfoTienda.h"
#import "MoviTiendas.h"


@interface VistaInfoTienda ()
{
    MoviTiendas *principal;
}

@end

@implementation VistaInfoTienda

@synthesize lblNombre;
@synthesize lblDireccion;
@synthesize lblTelefono;
@synthesize lblDescripcion;
@synthesize lblHorario;
@synthesize btnAgregarAFavoritas;
@synthesize tienda;


- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}



- (void)viewDidLoad
{
    [super viewDidLoad];
    lblNombre.text = tienda.nombre;
    lblDireccion.text = tienda.direccion;
    lblTelefono.text = tienda.telefono;
    lblDescripcion.text = tienda.descripcion;
    lblHorario.text = tienda.darHorario;
    
    principal = [MoviTiendas darInstancia];
    btnAgregarAFavoritas.enabled = NO;
    
    if ([principal.cliente buscarTiendaEnFavoritas:tienda]==YES)
    {
        btnAgregarAFavoritas.enabled = NO;
    }
    else
    {
        btnAgregarAFavoritas.enabled = YES;
    }

    
	// Do any additional setup after loading the view, typically from a nib.
}

- (void)viewDidUnload
{
    lblNombre = nil;
    lblDireccion = nil;
    lblDireccion = nil;
    lblDescripcion = nil;
    lblHorario = nil;
    [self setLblNombre:nil];
    [self setLblDireccion:nil];
    [self setLblTelefono:nil];
    [self setLblDescripcion:nil];
    [self setLblHorario:nil];
    btnAgregarAFavoritas = nil;
    [self setBtnAgregarAFavoritas:nil];
    [super viewDidUnload];
    // Release any retained subviews of the main view.
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

- (IBAction)agregarFavorita:(id)sender {
    
    [principal.cliente agregarTiendaFavorita:tienda];
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Tienda favorita" message:@"La tienda ha sido agregada a sus favoritas" delegate:nil cancelButtonTitle:@"Aceptar" otherButtonTitles: nil];
    
    btnAgregarAFavoritas.enabled = NO;
    
    [alert show];    
}

@end
